catch the impression - Turkish English Dictionary